#include <stdio.h>

// 函数：计算字符串的长度
int stringLength(const char *str) {
    int length = 0;
    while (*str != '\0') {  // 遇到空字符终止
        length++;
        str++;  // 移动到下一个字符
    }
    return length;
}

int main() {
    char str[100];  // 定义一个足够大的数组来存储字符串

    // 输入字符串
    printf("input string:");
    fgets(str, sizeof(str), stdin);  // 使用 fgets 获取字符串

    // 计算字符串的长度
    int length = stringLength(str);

    // 输出字符串的长度
    printf("string length:%d\n", length, strlen(str));

    return 0;
}
